package tech.aistar.service.authordis;

import com.github.pagehelper.PageInfo;
import tech.aistar.entity.authordis.UserTable;
import tech.aistar.vo.travelerlist.NoteAndPersonVo;

import java.util.List;
import java.util.Map;


/**
 * Created by lenovo on 2019/10/2.
 */
public interface INoteTravelerDisService {

    /**
     * 查询达人发表的文章信息
     * @return
     */
//    List<NoteAndPersonVo> findNoteByHot(Integer pageNum, Integer pageSize);
    Map<String,Object> findNoteByHot(Integer pageNum, Integer pageSize);

    /**
     * 查询达人发表的新作部分文章信息,根据后台获取的时间
     * @return
     */
    Map<String,Object> findNoteByTime(String time, Integer pageNum, Integer pageSize);

    /**
     * 查询用户id
     * @param authorId
     * @return
     */
    Integer findUserIdByAuthorId(Integer authorId);

    /**
     * 查询用户的信息
     * @param id
     * @return
     */
    UserTable findUserById(Integer id);

}
